<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>transwarp: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">transwarp
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacetranswarp.html">transwarp</a></li><li class="navelem"><a class="el" href="namespacetranswarp_1_1detail.html">detail</a></li><li class="navelem"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__proxy_3_01ResultType_01_6_00_01TaskType_00_01Functor_00_01ParentResults_8_8_8_4.html">task_impl_proxy< ResultType &, TaskType, Functor, ParentResults...></a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">transwarp::detail::task_impl_proxy&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt; Member List</div>  </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classtranswarp_1_1detail_1_1task__impl__proxy_3_01ResultType_01_6_00_01TaskType_00_01Functor_00_01ParentResults_8_8_8_4.html">transwarp::detail::task_impl_proxy&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>, including all inherited members.</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a6da9d357b6e09ca0e597bf2370941157">add_listener</a>(std::shared_ptr&lt; transwarp::listener &gt; listener) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a83255d9dd559248835e3e686f6f8fa22">add_listener</a>(transwarp::event_type event, std::shared_ptr&lt; transwarp::listener &gt; listener) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a882e36d39ab3be3ffa53451ec87f0672">add_listener_all</a>(std::shared_ptr&lt; transwarp::listener &gt; listener) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a97a7a1cb3f24f2d33c28b30596b0c7fb">add_listener_all</a>(transwarp::event_type event, std::shared_ptr&lt; transwarp::listener &gt; listener) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#ab67a9147cc0bb10a20df2570f2908e5c">avg_idletime_us</a>() const noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>avg_idletime_us_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a765a43f4f7f6a63711ba38f574a99f70">avg_runtime_us</a>() const noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>avg_runtime_us_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#ad7eba9a44f8b3e833345e221bda5a6ce">avg_waittime_us</a>() const noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>avg_waittime_us_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a97901db218f0f9006e0cbaf1a7c4e0c1">cancel</a>(bool enabled) noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#af567fa162e353f127c778ef57e64def2">cancel_all</a>(bool enabled) noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#aa9b77c211fc94478608659d104928e92">canceled</a>() const noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>canceled_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#ad8fc32106a2eef7afa841bdf81ab4900">check_listener</a>(const std::shared_ptr&lt; transwarp::listener &gt; &amp;listener) const</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>childcount_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>clone</b>() const  (defined in <a class="el" href="classtranswarp_1_1task_3_01ResultType_01_6_01_4.html">transwarp::task&lt; ResultType &amp; &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1task_3_01ResultType_01_6_01_4.html">transwarp::task&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>copy_from</b>(const task_common &amp;task) (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a0d4e89e036615dd7ad6125fa6de1a0db">custom_data</a>() const noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>custom_data_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>decrement_refcount</b>() override (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#ab888115ac9ca1ffb1ff56c45735a838b">edges</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ensure_listeners_object</b>() (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#abcea9f11a02d041af017b110551fd322">ensure_task_not_running</a>() const</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#abf6cc7251f5ef7af5a803f6f6dcbf920">ensure_task_was_scheduled</a>() const</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#ae4ec3ee45459bf94cf9e13086c21a7f9">executor</a>() const noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>executor_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#afeef5dc7204a4706bd694b884389ea0f">finalize</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>functor_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a9e341705b8597d354758c4812a8d902c">future</a>() const noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>future_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__proxy_3_01ResultType_01_6_00_01TaskType_00_01Functor_00_01ParentResults_8_8_8_4.html#a06b88d154f3c5bcc4b999308ecbaf881">get</a>() const override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__proxy_3_01ResultType_01_6_00_01TaskType_00_01Functor_00_01ParentResults_8_8_8_4.html">transwarp::detail::task_impl_proxy&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#ac352cbb81a05f85c16ee5dac3c5ae9dc">has_result</a>() const noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a35c8025a7dc38caf099507ecc5e19ae1">id</a>() const noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>id_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>increment_childcount</b>() noexceptoverride (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>init</b>() (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a924528d6f2b7555e34755a51c5c5dd5f">is_ready</a>() const override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#ab3bb6fe289b3bba997188bbcb7e35c5e">level</a>() const noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>level_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>listeners_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>listeners_t</b> typedef (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#ab72873890c32b635f36678d403605c59">name</a>() const noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>name_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a1dae043c5a73dbdea60cd7099d6a29fa">parents</a>() const override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>parents_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a370a43e1569057cc63348c940cfb1562">priority</a>() const noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>priority_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a98d90812f2f9007f04988e5669c6260b">raise_event</a>(transwarp::event_type event)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>refcount_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a730e97aa69e1cf079198f802cb2b9a76">remove_custom_data</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a117815bc16470c34c209c664999041d3">remove_custom_data_all</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a9a195cd09889aa2008c840cb667b8147">remove_executor</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#ad89fde97c3443622010ac2b8012c4d60">remove_executor_all</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a7a424473dbb98ba2e82ebb65b18ced83">remove_listener</a>(const std::shared_ptr&lt; transwarp::listener &gt; &amp;listener) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a3bf5d3ab34b0191fe82f3686e906aac4">remove_listener</a>(transwarp::event_type event, const std::shared_ptr&lt; transwarp::listener &gt; &amp;listener) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a59a726d9c146ae248b6c0cd3f5e21c73">remove_listener_all</a>(const std::shared_ptr&lt; transwarp::listener &gt; &amp;listener) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a16426672b7e1fedc158ae85e5550668a">remove_listener_all</a>(transwarp::event_type event, const std::shared_ptr&lt; transwarp::listener &gt; &amp;listener) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#afdd70445f0088660f5a7b35c60e23b5b">remove_listeners</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a36555b7fdbbd6383080c222752e67928">remove_listeners</a>(transwarp::event_type event) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#aa4734cd0b4eb7b0ac62ebbd29ef7cb2b">remove_listeners_all</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a8c20f81b19b8693c3144998ad178f15f">remove_listeners_all</a>(transwarp::event_type event) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#ae9395346d257ac48c5dc807681bc0859">reset</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#afc2bb4a5017de5ddd00425fd51ae5d14">reset_all</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>reset_future</b>() override (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#af589678f1bd7d3190481ef4ee8bc3a71">reset_priority</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a3f07ac9522ba402c37597cd793922897">reset_priority_all</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__proxy_3_01ResultType_01_6_00_01TaskType_00_01Functor_00_01ParentResults_8_8_8_4.html#a11f34fe35dc1f7912e79441c94370124">result_type</a> typedef</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__proxy_3_01ResultType_01_6_00_01TaskType_00_01Functor_00_01ParentResults_8_8_8_4.html">transwarp::detail::task_impl_proxy&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a088ef96722fcc2ae566d986a3b7aa126">schedule</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a489e94b8da4d4845444db55f4ad0099d">schedule</a>(bool reset) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#af79f9cfc45e39bde282d38603b5570bf">schedule</a>(transwarp::executor &amp;executor) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a01748aaad3320b193ad02ebe22e0ecd5">schedule</a>(transwarp::executor &amp;executor, bool reset) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a6c6e793a568687da09fd2e301f0aabeb">schedule_all</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a593a4c887344bd22497acbd207387c7f">schedule_all</a>(transwarp::executor &amp;executor) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a36ae331a35265a0a3e2cbca228809cd7">schedule_all</a>(bool reset_all) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#ac10238843e166e1f726a2da10bd63adc">schedule_all</a>(transwarp::executor &amp;executor, bool reset_all) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a042e8ad7eef198100dc967a0193180fa">schedule_all_impl</a>(bool reset_all, transwarp::executor *executor=nullptr)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a1e765a048e7d032614d95d10601c2df1">schedule_impl</a>(bool reset, transwarp::executor *executor=nullptr) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>schedule_mode_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#ac4f7cd8e2e45ff4279a9d51c118a9233">set_avg_idletime_us</a>(std::int64_t idletime) noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a1fc4743fd4e53a6381845ab320d1fa00">set_avg_runtime_us</a>(std::int64_t runtime) noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#ad140b19e0b20285751c32bb1ecbd9314">set_avg_waittime_us</a>(std::int64_t waittime) noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#af207f76847e7173d5db4a00e8325d0d4">set_custom_data</a>(transwarp::any_data custom_data) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a60e0e0c5ec85d7aa9a396e1497db6f22">set_custom_data_all</a>(transwarp::any_data custom_data) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a5a4a7473e054df4a30e9cfa8afb75cae">set_exception</a>(std::exception_ptr exception) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#ab9b2fdcdf2887af6e3672205e81d8bd1">set_executor</a>(std::shared_ptr&lt; transwarp::executor &gt; executor) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a616f72434683f0165a231b3d5cddda3c">set_executor_all</a>(std::shared_ptr&lt; transwarp::executor &gt; executor) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#ac1ffd04efa3c7f6e785bfcdc272d719a">set_id</a>(std::size_t id) noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#ac01052c298f37862e4b8660e355beff9">set_level</a>(std::size_t level) noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#ab4d35046d104cb6bd82788abd8360abf">set_name</a>(transwarp::option_str name) noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#aac786819b845dad8b71060d64b494021">set_priority</a>(std::int64_t priority) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#aae35a5d62df1a4ab71a0e0a5fab28b74">set_priority_all</a>(std::int64_t priority) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a961ed013e54364513c94b7ce772f185f">set_type</a>(transwarp::task_type type) noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__proxy_3_01ResultType_01_6_00_01TaskType_00_01Functor_00_01ParentResults_8_8_8_4.html#a1ea06ed96fd50fb6a596495367e3a3e3">set_value</a>(typename transwarp::decay&lt; result_type &gt;::type &amp;value) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__proxy_3_01ResultType_01_6_00_01TaskType_00_01Functor_00_01ParentResults_8_8_8_4.html">transwarp::detail::task_impl_proxy&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>task_impl_base</b>() (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>task_impl_base</b>(F &amp;&amp;functor, std::shared_ptr&lt; transwarp::task&lt; ParentResults &gt;&gt;...parents) (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>task_impl_base</b>(F &amp;&amp;functor, std::vector&lt; std::shared_ptr&lt; transwarp::task&lt; P &gt;&gt;&gt; parents) (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>task_impl_proxy</b>()=default (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__proxy_3_01ResultType_01_6_00_01TaskType_00_01Functor_00_01ParentResults_8_8_8_4.html">transwarp::detail::task_impl_proxy&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__proxy_3_01ResultType_01_6_00_01TaskType_00_01Functor_00_01ParentResults_8_8_8_4.html">transwarp::detail::task_impl_proxy&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>task_impl_proxy</b>(F &amp;&amp;functor, std::shared_ptr&lt; transwarp::task&lt; ParentResults &gt;&gt;...parents) (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__proxy_3_01ResultType_01_6_00_01TaskType_00_01Functor_00_01ParentResults_8_8_8_4.html">transwarp::detail::task_impl_proxy&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__proxy_3_01ResultType_01_6_00_01TaskType_00_01Functor_00_01ParentResults_8_8_8_4.html">transwarp::detail::task_impl_proxy&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>task_impl_proxy</b>(F &amp;&amp;functor, std::vector&lt; std::shared_ptr&lt; transwarp::task&lt; P &gt;&gt;&gt; parents) (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__proxy_3_01ResultType_01_6_00_01TaskType_00_01Functor_00_01ParentResults_8_8_8_4.html">transwarp::detail::task_impl_proxy&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__proxy_3_01ResultType_01_6_00_01TaskType_00_01Functor_00_01ParentResults_8_8_8_4.html">transwarp::detail::task_impl_proxy&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__proxy_3_01ResultType_01_6_00_01TaskType_00_01Functor_00_01ParentResults_8_8_8_4.html#a97f8abc1b217a8cf6c071d3c3e724607">task_type</a> typedef</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__proxy_3_01ResultType_01_6_00_01TaskType_00_01Functor_00_01ParentResults_8_8_8_4.html">transwarp::detail::task_impl_proxy&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a995640e0534e5cf21803ba7ff8518c3c">tasks</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tasks_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>tasks_t</b> typedef (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#ab39ac1ad7ec432a7ad3644665bc8787f">type</a>() const noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>type_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#ab23929e17b67b1b7bfc4ba1f73c3c7bd">unvisit</a>() noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a32bb0ef035cef5740142c04b1cc11398">visit</a>(const std::function&lt; void(transwarp::itask &amp;)&gt; &amp;visitor) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#ab0a599980419f12e228fcfcdb28b6743">visit_all</a>(Visitor &amp;visitor)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>visited_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a0741b5882bdf4eaeeea2edaaa099006a">wait</a>() const override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html#a55c8ea68e33b2d4512c47897adf2159d">was_scheduled</a>() const noexceptoverride</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__impl__base.html">transwarp::detail::task_impl_base&lt; ResultType &amp;, TaskType, Functor, ParentResults...&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~itask</b>()=default (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>~task</b>()=default (defined in <a class="el" href="classtranswarp_1_1task_3_01ResultType_01_6_01_4.html">transwarp::task&lt; ResultType &amp; &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1task_3_01ResultType_01_6_01_4.html">transwarp::task&lt; ResultType &amp; &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>
